{{tag>Feisty installation}}

----

====== Installation en mode OEM ======

Pour installer Ubuntu en série sur plusieurs machines il faut utiliser le mode **OEM** avec le //CD Alternate// et non avec le //Desktop// ou //Server//. Ce type d'installation est intéressante pour les constructeurs ou assembleurs de PC pour pouvoir vendre leurs machines avec Ubuntu pré-installé.

Cette page est utilisable pour Feisty, il est prévu qu'à partir de la prochaine version (Gutsy), la fonction d'installation **OEM** soit intégré à [[:Ubiquity]].

===== Installation de base =====

Après avoir téléchargé l'image ISO de la version d'Ubuntu, comme avec les autres type d'installation démarrez sur le CD-ROM, sélectionnez votre langue (touche F2).
Choisissez dans le menu d'installation la deuxième ligne : **Text mode install for manufacturers**.

{{  oem1.png?400  |Écran Boot Alternate}}

Le déroulement de l'installation est en mode //texte//, c'est l'installeur Debian. Les étapes principales sont :

  * Vérification du CD et [[installation]] des modules de base
  * Configuration du [[:generalite:reseau|réseau]] en DHCP ou manuellement
  * Nom de la machine
  * [[:systeme:partition|Partitionnement]] du ou des disques durs.
  * Choix de l'heure en UTC ou non
  * Mot de passe
  * Installation du système
  * Installation de [[:GRUB]]
  * Redémarrage

Pour plus de détails sur ces différentes étapes reportez-vous sur les pages dédiées, mais juste une précision le mot de passe utilisé sera celui pour le compte créé automatiquement par l'installateur c'est-à-dire **oem**.

Ce compte va vous permettre de personnaliser votre machine en vue de faire une image déployable sur les autres machines.

En ce qui concerne l'étape « Nom de la machine », pensez à utiliser un nom générique car il sera utilisé sur toutes les machines. Par défaut, utilisez celui du système : **Ubuntu**.

{{  oem2.png?200|Mise à jour}}


===== Personnalisation de la machine =====

==== Mise à jour ====

Une fois le système installé, connectez vous avec le login **oem** et commencez par faire les mises à jours : menu //Système → Administration → Gestionnaire de mise à jour//. Vous serez peut être amené à redémarrer la machine surtout s'il y a des mises à jours du noyau //(kernel)//.


==== Paramétrage des langues ====

{{ oem3.png?150|Support linguistique}}

Dans le menu //Système → Administration → Support linguistique// paramétrez la langue par défaut et ajoutez d'autres langues, si vous avez l'intention de distribuer vos machines dans d'autres pays non francophone. Par défaut il y a l'anglais et le français d'installé complètement ou partiellement cela dépend du type de connexion réseau au moment de l'installation. Pour installer d'autres langues il suffit simplement de cocher les cases correspondantes et une fois la sélection terminée cliquez sur « Appliquer ». A ce moment les différents paquets manquants s'installeront. Attention toutes les applications n'ont pas forcément un support dans toutes les langues, pour exemple [[:OpenOffice.org]] peut être en anglais si les traductions n'existe pas dans la langue sélectionnée.



==== Installation d'application ====

Vous avez la possibilité de modifier les applications installées par défaut sur la machine. Plusieurs méthodes s'offrent à vous :

  * Par le menu //Applications → Ajouter/Enlever…// : c'est la solution la plus simple et rapide pour installer les applications essentielles.
  * Par le menu //Système → Administration → Synaptic// : cette procédure permet surtout d'installer des paquets non référencés comme application standard (snmp, serveur ssh, etc.).
  * Par une console avec les outils [[:APT]] ou [[:Aptitude]] en mode //[[:sudo]]//.
  * La dernière, c'est de télécharger un paquet en « .deb » et d'utiliser les commandes [[:DPKG]], mais dans ce cas l'application ne pourra pas être mis à jour automatiquement.


==== Personnalisation graphique et environnement ====

Vous pouvez personnaliser un peu plus en configurant les fonds d'écran, thèmes, etc.

  * **/etc/skel** : tous ce qui ce trouve dans ce répertoire est copié lors de la création du répertoire //home// de l'utilisateur.
  * **/usr/share/backgrounds** : c'est le répertoire des fonds d'écran, mais si vous désirez que les utilisateurs les visualisent comme fond par défaut, il faut [[:tutoriel:comment_editer_un_fichier|changer le fichier]] **/usr/share/gnome-background-properties/ubuntu-wallpapers.xml** pour avoir la liste exacte des fonds disponibles.
  * **/etc/firefox/profile** : vous permet de modifier les paramètres par défaut de [[:FireFox]], le plus intéressant étant les //Marque-pages// avec le fichier « bookmarks.html ».

Une autre méthode serait de créer un profil par défaut avec l'utilitaire [[http://www.gnome.org/projects/sabayon/|Sabayon]] et de le mettre comme défaut (non encore testé).



===== Faire une image redistribuable =====

Avant de créer une image distribuable, pensez à en faire une pour les mises à jours futur, c'est à dire avant d'avoir supprimé le compte « oem » comme cela vous n'aurez pas à tout refaire tous les mois ou deux mois.



==== Préparation à l'image ====

Une fois que vous avez créé le système comme vous le désirez, ouvrez un terminal et utilisez cette commande :

  sudo oem-config-prepare

Un message vous dira qu'au prochain démarrage le module **oem-config** sera actif. Cela veut dire qu'au redémarrage le compte //OEM// sera supprimé et que le système demandera les paramètres finaux à l'utilisateur, qui sont :
  * sa langue ;
  * son fuseau horaire ;
  * son clavier ;
  * son nom d'utilisateur et mot de passe.

Donc une fois tapé la commande « ''oem-config-prepare'' », redémarrez la machine pour booter sur un CD qui vous permettra de créer l'image disque du système suivant la méthode choisie (voir ci-dessous).


==== Outils libres ====

Pour cloner ou dupliquer votre disque et le système installé dessus, il existe plusieurs méthodes, en voici quelques unes :

  * **La commande ''dd''** : cette commande permet de cloner de disque à disque mais il est plutôt limité pour une utilisation multiple, reportez vous à ce [[http://nuticiel.ac-corse.fr/TICE/biblio/tutoriel_commande_dd.pdf|tutoriel]] pour plus d'information. 
  * **[[http://www.partimage.org/Index.fr.html|Partimage]]** : C'est l'utilitaire OpenSource pour le clonage de machine en série, création d'un serveur pour centraliser les images, CD bootable pour cloner... Pour plus d'information reportez vous au site officiel.
  * **[[http://clonezilla.sourceforge.net/|CloneZilla]]** : nouveau venu, il se repose sur partimage pour fonctionner mais il n'est qu'en anglais, non testé.

==== Outils non libres ====

Je ne donne que deux exemples il existe d'autres solutions qu'une recherche Google donnera.
  * **[[http://www.symantec.com/fr/fr/index.jsp|Symantec Ghost]]** : Utilitaire très connu dans le monde du déploiement d'image disque, Ghost est surtout optimisé pour les systèmes Win32. Mais on peut quand même l'utiliser pour créer et redéployer des images Ubuntu. Pour cela il faut impérativement utiliser l'option « ''-ial'' » qui forcera Ghost à copier en mode //copie de secteur// et non en mode //copie de fichier// utilisé par défaut.
  * **[[http://www.microapp.com/|Acronis]]** : utilitaire de Micro Application pour cloner les disques, non testé.


===== Paramétrages finaux =====

Au final, vous devrez tester le redéploiement pour valider vos choix sur la personnalisation du système et l'outil de clonage choisi. 

===== Limitation au clonage =====

Il existe des limitations au clonage industriel des PC sous Ubuntu, ce sont les configurations matérielles des machines.
  * Il faut avoir le même type de carte graphique sur les machines, au risque d'avoir un plantage du serveur Xorg. Pour contourner ce problème si possible utilisez le pilote générique VESA mais attention au //BusID// du fichiers ///etc/X11/xorg.conf//.
  * Les périphériques disques, lecteur, doivent avoir le même type de contrôleur PATA (IDE) ou SATA. Sinon le fichier ///etc/fstab// ne correspondra pas correctement et les lecteurs ne seront pas montés.


----

//Contributeurs : [[:utilisateurs:Manu]].//